Part Number Hot Search : 
FR107SG CXD2540Q LTC69 SG441020 1FW42 Z5241B CAMH9126 Z5241B
Product Description
Full Text Search
 

To Download DM6588AF Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in preliminary 1 version: dm562ap-ds-p02 march 05, 2004 general description the dm562ap integrated modem is a two-chipset design that provides a complete solution for state- of-the-art, voice-band plain old telephone switching (pots) communication. the modem provides for data (up to 56,000bps), fax (up to ban0bps), voice and full duplex speaker-phone functions to comply with various international standards. the design of the dm562ap is optimized for desktop personal computer applications, embedded microprocessor applications and multi-function peripheral (mfp) fax application. it provides a low cost, highly reliable, maximum integration, with the minimum amount of support required. the dm562ap modem can operate over a dial-up network (pstn) or 2 wire leased lines. the modem integrates auto dial and answer capabilities, asynchrono us data transmissions, serial and parallel interfaces, various tone detection schemes and data test modes. the dm562ap modem reference design is pre- approved for fcc part 68 and provides minimum design cycle time, with minimum cost to insure the maximum amount of success. the simplified modem system, shown in figure below, illustrates the basi c interconnection between the mcu, dsp, afe and other basic components of a modem. the individual elements of the dm562ap are: ? dm6580 analog front end (afe). 48-pin lqfp package. ? dm6588a itu-t v.90 integrated processors with 32k bytes sram built in 128-pin qfp package block diagram led tx dsp ring detector dm6580 analog front end sclk dit dot tfs dir dor rfs rxsclk clkin txdclk rxdclk daa rxin txa1 txa2 line speaker driver pci bus rx dsp v.24 interface uart v.24 interface pnp spkr microphone driver 29.4912mhz 30.24mhz optional dm6588a txsclk*2 isa bus controller micro unit 32kb sram 2m flash
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in 2 preliminary version: dm562ap-ds-p02 march 05, 2004 table of contents general description 1 block diagram 1 features 3 chipset chip 1: dm6588a modem controller unit with pnp dm6588a description 4 dm6588a block diagram 4 dm6588a features 4 dm6588a external pin configuration 5 dm6588a isa pin configuration 6 dm6588a pci pin configuration 7 dm6588a pin description 8 dm6588a pin description-isa interface only 11 dm6588a pin description-pci interface only 12 dm6588a functional description 14 1. operating mode selection 14 2. micro-controller program memory 14 3. micro-controller power down mode 14 4. enhanced internal direct memory 14 5. re-flash program memory 14 6. micro-controller i/o description 14 7. hdlc description 16 8. micro-controller control register for internal mode 17 9. host control register for virtual 1550a uart 17 10. micro-controller cont rol register for pci interface 22 11. pci configuration register definition 23 dm6588a external electrical characteristics 35 dm658a external absolute maximum ratings 35 dm658a external dc characteristics 35 dm6588a isa electrical characteristics 36 dm6588a isa absolute maximum ratings 36 dm6588a isa dc characteristics 36 dm6588a isa ac characteristics & timing diagrams 37 dm6588a pci electrical characteristics 38 dm6588a pci absolute maximum ratings 38 dm6588a pci dc characteristics 38 dm6588a pci ac characteristics & timing diagrams 39 chip 2: dm6580 analog front end dm6580 description 40 dm6580 block diagram 40 dm6580 features 41 dm6580 pin configuration 41 dm6580 pin description 42 dm6580 functional description 43 dm6580 register description 43 dm6580 absolute maximum ratings 44 dm6580 dc characteristics 44 dm6580 ac characteristics & timing diagrams 45 dm6580 performance 45 package information 47 ordering information 48 company overview 48 contacts 48
dm562ap v.90 integrated data/ fax/ voice/ speaker phone modem device single chip with memory built i n preliminary 3 version: dm562ap-ds-p02 march 05, 2004 features z data - itu-t v.90 (56000 to 28000 bps) - itu-t v.34 (33600 to 2400 bps) - itu-t v.32bis (14400, 12000, 9600, 7200, 4800bps) - itu-t v.32 (9600, 4800bps) - itu-t v.22bis (2400, 1200bps) - itu-t v.22 (1200bps) - itu-t v.23 (1200/75bps) - itu-t v.21 (300bps) - bell 212a (1200bps) - bell 103 (300bps) z fax - itu-t v.34 (33600 to 2400bps) - itu-t v.17 (14400, 12000, 9600,7200bps) - itu-t v.29 (9600, 7200bps) - itu-t v.27ter (4800, 2400bps) - itu-t v.21 channel 2 (300bps) - group iii, class 1 - support ecm mode - automatic rate adaptation in v.34 half- duplex mode z data error correction - mnp class 4 - itu-t v.42 lapm z data compression - mnp class 5 - itu-t v.42bis z voice compression - 4 bit adpcm (itu-t) - 2, 3 an 4 bit adpcm (davicom proprietary) - 8 bit pcm z dte interface - dte speed up to 115200bps z enhanced ?at? command set and s registers - tia/eia 602, itu v.25 ter at command set - tia/eia 602, itu v.25 ter at command set - tia/eia 578 fax class 1 command set - - tia/eia is-101 voice command set z integrated uart 16550 z parallel (isa/pci) and serial (uart) interfaces - 6, 7 and 8 bit character support - even, odd, mark and none parity detection and generation - 1 and 2 stop bit support - auto dte data speed detection through ?at? z support fsk caller identification (caller id) z speakerphone z selectable world wide call progress tone detection z enhanced 8032 compatible micro-controller z power down mode z access up to 256k bytes external program memory z access up to 64k bytes external data memory z nvram to store two user configurable, selectable profiles with three programmable telephone numbers z 32k bytes sram built in parallel bus for embedded microprocessor compatible to isa bus pci internal modem only z pci plug and play (pnp) support z compliant with pci specification 2.1 z compliant with pci bus power management interface specification revision 1.0
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in 4 preliminary version: dm562ap-ds-p02 march 05, 2004 chip 1:integrated processor unit with pnp dm6588a description the dm6588a modem control unit is designed for use in high speed internal and external modem applications. the dm6588a incorporates a 80c32 micro-controller, a virtual 16550a uart with fifo mode, and plug & play control logic. the dm6588a mcu performs general modem control functions, and is also designed to provide plug and play capability for pci bus systems. dm6588a block diagram 8032 micro-controller i/o control logic virtual 16550 uart pc data bus irq & r/w control rs 232 interface mode selection external rom interface modem control interface pc address bus pnp control logic isa interface pci interface dm6588a features ? control interface support ? supports parallel and serial interfaces ? includes a 80c32 micro-controller ? 256k bytes maximum external program memory ? 64k bytes data memory built in ? provides automatic plug and play or software configuration capabilities ? virtual 16550a uart compatible parallel interface ? fully programmable serial interface: - 6, 7 or 8-bit characters - even, odd, mark and none parity bit generation and detection - 1 and 2 stop bit generation - baud rate generation - includes i/o control logic for modem control interface
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in preliminary 5 version: dm562ap-ds-p02 march 05, 2004 dm6588a external pin configuration ud0 ud1 ud2 ud3 gnd rxdclk ud5 rd_sp2 txdclk gnd dsptxd outp3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 118 119 120 121 122 123 124 125 126 127 128 vdd dm6588a external 43 42 41 40 39 outp2 outp1 23 24 25 26 28 27 29 vdd gnd 31 32 33 34 36 38 35 37 52 51 50 48 49 47 46 45 44 58 57 56 55 54 53 64 63 62 61 60 59 115 116 117 osco osci 102 101 100 99 98 97 96 94 95 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 109 110 111 112 113 114 fr_sp1 /por voice sel1 voice sel2 codec_clk vdd 103 104 105 106 107 108 d3 d2 d1 d0 fr_sp2 gnd ud4 vcc ud7 ud6 gnd d4 d5 ca1 vdd ca4 ca7 gnd ca6 ca5 ca3 ca2 ca0 d7 d6 ca9 ca10 ca11 ca12 ca13 ca14 ca15 ca8 rd_sp1 outp0 inp2 inp3 inp0 inp1 dsprxd test1 reset test2 test3 30 txsclk gnd /ri eeprom3 eeprom2 eeprom1 /voice /dtr /oh xtal2 xtal1 ca17 /pwr vdd t1 t0 gnd ca16 td_sp1 /rd /wr /psen txd rxd vdd /lcs rxsclk vcc gnd sclk td_sp2 ext/inb gnd ps1 int# test4
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in 6 preliminary version: dm562ap-ds-p02 march 05, 2004 dm6588a isa pin configuration ud0 ud1 ud2 ud3 gnd ud5 gnd ua2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 118 119 120 121 122 123 124 125 126 127 128 vdd dm6588a isa 43 42 41 40 39 ua1 ua0 23 24 25 26 28 27 29 vdd gnd 31 32 33 34 36 38 35 37 52 51 50 48 49 47 46 45 44 58 57 56 55 54 53 64 63 62 61 60 59 115 116 117 osco osci 102 101 100 99 98 97 96 94 95 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 109 110 111 112 113 114 fr_sp1 /por voice sel1 voice sel2 codec_clk vdd 103 104 105 106 107 108 d3 d2 d1 d0 fr_sp2 gnd ud4 vcc ud7 ud6 gnd d4 d5 ca1 vdd ca4 ca7 gnd ca6 ca5 ca3 ca2 ca0 d7 d6 ca9 ca10 ca11 ca12 ca13 ca14 ca15 ca8 iorb iowb csn irq test1 rst# test2 test3 30 rin gnd txsclk eeprom3 eeprom2 eeprom1 /voice /dtr /oh xtal2 xtal1 ca17 /pwr vdd gnd ca16 td_sp1 /rd /wr /psen rd_sp1 rd_sp2 vdd sclk rxsclk vcc gnd td_sp2 ext/inb gnd ps1 test4
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in preliminary 7 version: dm562ap-ds-p02 march 05, 2004 ad27 ad26 ad25 ad24 gnd idsel c/be3# ad22 ad16 c/be2# frame# gnd irdy# trdy# 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 118 119 120 121 122 123 124 125 126 127 128 ad28 vdd dm6588a pci ad3 1 ad30 ad29 43 42 41 40 39 devsel# stop# 23 24 25 26 28 27 29 vdd gnd 31 32 33 34 36 38 35 37 52 51 50 48 49 47 46 45 44 58 57 56 55 54 53 64 63 62 61 60 59 115 116 117 osco osci 102 101 100 99 98 97 96 94 95 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 109 110 111 112 113 114 fr_sp1 /por voice sel1 voice sel2 codec_clk vdd 103 104 105 106 107 108 d3 d2 d1 d0 fr_sp2 gnd ad23 ad17 ad18 ad19 vcc ad20 ad21 gnd ad1 d4 d5 ca1 vdd ca4 ca7 gnd ca6 ca5 ca3 ca2 ca0 d7 d6 ca9 ca10 ca11 ca12 ca13 ca14 ca15 ca8 c/be1# par serr# perr# ad14 ad15 ad12 ad13 ad11 poweroff test1 rst# test2 test3 30 rin gnd txsclk eeprom3 eeprom2 eeprom1 /voice /dtr /oh xtal2 xtal1 ad10 ad8 ad9 ca17 /pwr vdd c/be0# ad6 ad7 gnd ca16 td_sp1 ad4 ad5 ad2 ad3 /rd /wr /psen rd_sp1 rd_sp2 vdd sclk ad0 rxsclk vcc pme# gnd pclk td_sp2 ext/inb gnd ps1 int# test4 dm6588a pci pin configuration
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in 8 preliminary version: dm562ap-ds-p02 march 05, 2004 dm6588a pin description pin no. external pin no. internal pci pin no. internal isa pin name i/o description 1 1 1 test4 i test pin 4, normal ground. external: n/c (low). pci: n/c (low). isa: connect to 3.3v. 2,3,4,5, 9,10,11, 12 ud0 - ud7 o modem control output , for external modem: memory address mapping of the controller is e800h. 8rxdclki receive data rate clock:(external) this pin is used as reference clock of dsprxd pin. 18 68 68 rd_sp2 i data input pin of the serial port 2: the serial data is sampled at the falling edge of the sclk. the msb is coming immediately after the falling of fr_sp2 signal. 19 txdclk i transmit data rate clock:(external) this pin is used as reference clock of dsptxd pin. 21 dsptxd i modem transmit data (external) shifted into dm6581/dm6582 from eia port through this pin at the rising edge of txdclk. 28 69 69 rd_sp1 i data input pin of the serial port 1: the serial data is sampled at the falling edge of the sclk. the msb is coming immediately after the falling of fr_sp1 signal. 6,20,37 50,77,80, 89,107, 118,123 6,20,37 50,80,89 107,118, 123 6,20,37 50,77,80, 89,107, 118,123 gnd p ground 22, 23, 24, 25 outp3, outp2, outp1, outp0 o modem control output for external modem, these pins are bit7~4 of the modem control output. memory address mapping of the controller is c800h. 29, 30, 31, 32 inp3, inp2, inp1, inp0 i modem control input:(external) these pins are bit3~0 of the modem control input. memory address mapping of the controller is c800h. 33,45 67,94, 113,128 33,45, 67,94, 113,128 33,45, 67,94, 113,128 vdd p +3.3v power supply 13,74 13,74 13,74 vcc p +2.5v power supply 34 34 34 test2 i test pin 2,normal ground 35 35 35 test3 i test pin 3,normal ground 36 reset i reset: an active high signal used to reset the dm6588a. 42 42 42 xtal1 i crystal oscillator input 43 43 43 xtal2 o crystal oscillator output 46 46 46 /pwr o controller program write enable:
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in preliminary 9 version: dm562ap-ds-p02 march 05, 2004 this pin is used to enable flash rom programming. 48 48 48 td_sp1 o data output pin of serial port 1 the serial data is clocked out through this pin according to the rising edge of sclk. the msb is sent immediately after the falling edge of the fr_sp1 signal. 49 47 49 47 49 47 ca16 ca17 o bank switch control: these signals are used to switch external program memory between banks. ca16 ca17 bank 0 0 0 bank 1 1 0 bank 2 0 1 bank 3 1 1 51 t0 i controller counter 0 input 52 t1 i controller counter 1 input 57 76 76 /ri i ring signal input 76 57 57 txsclk*2 i txdsp interrupt 1 input 58 58 58 /dtr i dtr input pin (p1.1) 59 59 59 /oh o hook relay control (p1.2) 60 60 60 /voice o voice relay control. modem control output (memory map is bit 3 of daa at memory address d000h) 61-63 61-63 61-63 eeprom 1-3 i/o eeprom control pins (p1.4-p1.6) 66 /lcs i loop current detection. modem input control: this pin is mapped to bit0 of address d000h. 79 66 66 sclk i reference clock for serial port 1 and serial port 2 68 rxd i controller serial port data input 69 txd o controller serial port data output 70 70 70 rxsclk i rx dsp interrupt 3 input 71 71 71 /psen o controller program store enable: this output goes low during a fetch from external program memory. 72 72 72 /wr o controller external data memory write control 73 73 73 /rd o controller external data memory read control 78 dsprxd o modem received data : (external) shifted out to the eia port through this pin according to the rising edge of rxdclk. 117 117 117 test1 test pin 1, normal ground 81,82, 83,84, 85,86, 87,88 81,82, 83,84, 85,86, 87,88 81,82, 83,84, 85,86, 87,88 ca15,ca14, ca13,ca12, ca11,ca10, ca9,ca8 o controller address bus 90,91, 92,93, 95,96, 90,91, 92,93, 95,96, 90,91, 92,93, 95,96, ca7 - ca0 o controller address bus
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in 10 preliminary version: dm562ap-ds-p02 march 05, 2004 97,98 97,98 97,98 99,100, 101,102, 103,104, 105,106 99,100, 101,102, 103,104, 105,106 99,100, 101,102, 103,104, 105,106 d7,d6, d5,d4, d3,d2, d1,d0 i/o controller data bus 108 108 108 fr_sp2 i/o frame signal of serial port 2 109 109 109 fr_sp1 i/o frame signal of serial port 1 110 110 110 /por o dsp reset output 111 112 111 112 111 112 voice se1 1 voice se1 2 o modem control output memory map is bit 1-2 of daa at memory address d000h 114 114 114 codec_clk o 20.16mhz clock output for dm6580 chip 115 115 115 osco o optional codec x?tal clock output 116 116 116 osci i optional codec x?tal clock input 117 117 117 test1 i test pin 1,normal ground 119 119 119 td_sp2 o data output pin of serial port 2 the serial data is clocked out through this pin according to the rising edge of sclk. the msb is sent immediately after the falling edge of the fr_sp2 signal. 120 120 120 ps1 o modem control port select output: memory address mapping of the controller is d800h. 122 122 122 ext/intb i select pin: used to select internal or external operation. 0: internal modem, pci or isa. 1: external modem 7,14,15, 16,17,26, 27,38,39, 40,41,44, 53,54,55, 56,64,65, 75,121, 124,125, 126,127 7,8, 14,15,16, 17,21,25, 26,27,28, 32,38,39, 40,41,44, 51,52,53, 554,55,56, 64,65,75, 79,121, 124,125, 126,127 nc n nc
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in preliminary 11 version: dm562ap-ds-p02 march 05, 2004 dm6588a pin description-isa interface only pin no. pin name i/o description 2-5, 9-12 ud0-ud3, ud4-ud7 i/o data bus signal: these signals are connected to the data bus of the pc (or host) i/o. they are used to transfer data between the pc and the dm6588a. 22-24 ua0-ua2 i system address: these signals are connected to the bus of pc (or host) i/o. they are used to select the dm6588a offset uart i/o address. 29 /iowb i i/o write: an active low input signal used to write data to the dm6588a. 30 /iorb i i/o read : an active low input signal used to read data from the dm6588a. 31 /csn i address enable: this is an active low signal to enable the system address for dm6588a. 36 /rst i reset: an active low signal used to reset the dm6588a. 78 irq o interrupt request: the active pin will go high when an interrupt request is generated from the dm6588a.
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in 12 preliminary version: dm562ap-ds-p02 march 05, 2004 dm6588a pin description-pci interface only pin no. pin name i/o description 78 poweroff o power off when high 121 int# o pci interrupt request this signal will be asserted low wh en an interrupt condi tion as defined in cr5 is set and the corresponding mask bit in cr7 is not set. 79 pclk i pci system clock this signal is the pci bus clock that provides timing for all bus phases. the frequency is 33mhz. 75 pme# o power management event the signal indicates that a power management event. 124-127,2-5 9-12,14-17 29-32,38-41 51-56,64,65 ad31-ad0 i/o pci address & data bus these are the multiplexed address and data signals. dm6588a will decode each address on the bus and respond if it is the target being addressed. 7 idsel i initialization device select for the accesses to the configurat ion address space, the device select decoding is done externally and is signaled via this pin. this signal is asserted high during configuration read and write access. 8 18 28 44 c/be3# c/be2# c/be1# c/be0# i pci bus command/byte enable during the address phase, these signals define the bus command or the type of the bus transaction that will take place. during the data phase, these pins indicate which byte lanes contain valid data. c/be0# applies to bit7~0 and c/be3# applies to bit 31~24. 19 frame# i pci cycle frame this signal is driven low by the master to indicate the beginning and duration of a bus transaction. it is deasserted when the transaction is in its final phase. 21 irdy# i pci initiator ready this signal is driven low when the master is ready to complete the current data phase of the transaction. a data phase is completed on any clock both irdy# and trdy# are sampled asserted. 22 trdy# i/o pci target ready this signal is driven low when the targ et is ready to complete the current data phase of the transaction. during a read, it indicates that the valid data is asserted. during write, it indicates that the target prepares to accept data. 23 devsel# i/o pci device select dm6588a asserts the signal low when it recognizes its target address after frame# is asserted. 24 stop# i/o pci stop this signal is asserted low by the target device to request the master device to stop the current transaction. 25 perr# i/o pci parity error dm6588a will assert this signal low to indicate a parity error on any incoming data. 26 serr# o pci system error this signal is asserted low when an address parity is detected with pcics bit31 enabled. the system error asserts two clock cycles after the address if an address parity error is detected.
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in preliminary 13 version: dm562ap-ds-p02 march 05, 2004 27 par i/o pci parity this signal indicates even parity across ad0~ad31 and c/be0#~c/be3# including the par pin. it is stable and valid one clock after the address phase. 36 rst# i reset: an active low signal used to reset the dm6588a. 76 rin i ring signal input for auxiliary power 77 gnd_aux p auxiliary ground
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in 14 preliminary version: dm562ap-ds-p02 march 05, 2004 dm6588a functional description 1. operating mode selection the dm6588a can be used in internal or external modem applications. when operating as an internal modem, the ext/intb input (pin 122) must be attached to ground, and vice versa ( vdd ) when operating as an external modem. external mode is operated with host by uart. internal mode can support parallel (isa) and pci interface to host. the test4 input (pin 1) is for isa or pci selection. 2. micro-controller program memory the dm6588a supports two bank switch control pins to switch external program memory among four banks. the dm6588a can access a total of 256k of external program memory. address mapping: bank0: 00000h - 0ffffh bank1: 10000h - 1ffffh bank2: 20000h - 2ffffh bank3: 30000h - 3ffffh for bank switching, three instructions must be included in software. switch to bank1: clr p1.3 setb p1.7 jmp bank 1 address switch to bank2: clr p1.7 setb p1.3 jmp bank 2 address switch to bank3: clr p1.7 clr p1.3 jmp bank 3 address return to bank 0: setb p1.7 setb p1.3 jmp bank 0 address * for detailed information about the micro-controller, refer to the programmer's guide to 8032. 3. micro-controller power down mode an instruction that sets t he register pd (pcon.1) will cause the 80c32 to enter power down mode. there are three ways to wake up the 80c32 (1) positive pulse signal occurring at the reset pin of the 80c32 (2) negative pulse occurring at /ri (p1.0) of the 80c32 (3) programming the pnp wake up controller register. 4. enhanced internal direct memory there are two 128 byte banks of internal direct memory in the 80c32. the system uses the lower 128 bytes under normal conditions. switching to the upper bank is achieved by loading register 8fh.1 (sfr of the 80c32) with 1. switching to the lower bank can be achieved by loading the same register with 0. 5. re-flash program memory by setting 8fh.2 the system can switch program and data memory. if the system uses flash memory as program memory this function is used to re-flash program code by downloading the program to data memory then switching them. example: setb 8fh.2 ljmp 0000h 6. micro-controller i/o description modem expansion port: address c800h (external only) bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 out p3 out p2 out p1 out p0 inp3 inp2 inp1 inp0 bit0 to bit3: read only bit4 to bit7: write onl y modem output port 1 register: address d000h write only bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 /voice voice -sel2 voice -sel1 /por these 4 bits control the dm6588a output ports.
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in preliminary 15 version: dm562ap-ds-p02 march 05, 2004 modem output port 2 register: address d800h write only bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 /mut e /pul se /cid these 3 bits control the dm6588a output ports. memory mapping of micro-controller 80c32 : address description external internal c800h gpio outp3-outp0(bit7 ~4);inp3~inp0(bit3~0) y n d000h daa port y y d400h uart clock register n y d800h ps1 port (modem hybrid circuit control port) y y dc0xh hdlc registers y y e000h modem uart status register n y e400h /rucs port(rx dsp dual port registers) y y e800h modem led output port ud7~ud0 y n ec00h uart baud generator divisor latch register n y f000h /tucs port (tx dsp dual port register) y y f80xh pci vender & device id port register n y
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in 16 preliminary version: dm562ap-ds-p02 march 05, 2004 7. hdlc description hdlc rxdatabits register: address dc00h write only once the rxdatabit set to 1, the data in the rxbuffer will be transferred to rxfifo. the transfer bit number is the same as the programming value of rxdatabits register. hdlc rxbuffer: address dc01h write only receive data will be written to the rxbuffer and will be input to the rxhdlc circuit. the rxbuffer is 16 bytes wide. hdlc rxfifo: address dc01h read only after the data has been passed from the rxbuffer to the rxhdlc circuit, the rxhdlc circuit will remove the 7eh patterns and transfer the results to the rxfifo. there rxfifo is 21 bytes wide. hdlc txdatabits register: address dc02h write only data written to txdatabits will be presented to the txfifo. the data in txfi fo will be transferred to txhdlc circuit. the transfer bit number is the same as the value of txdatabits register. if the txfifo is empty , a 7e pattern will be loaded to the txfifo. if txfifo is not empty and the data frame has the pattern of five consecutive ?1? , then the txhdlc circuit will insert ?0? automatically. hdlc txfifo register: address dc03h write only the original hdlc frame data will be loaded to the txfifo, presented to the input of the txhdlc circuit. the txfifo is 21 bytes wide. hdlc txbuffer: address dc03h read only according to txdatabits, the txhdlc circuit will transfer the same number data bits to the txbuffer. the txbuffer is 16 bytes wide. hdlc cntl/status register: address dc04h bit0:txready0 0: indicates the data in the txfifo has deceased to zero and the hdlc circuit has transferred the 1 st 7eh pattern. 1:indicates that the txfifo data is greater than or equal to the threshold value. bit1:rxdata 0: all the data in the rxbuffer has been read. 1:programed by software to indicate that all data in the rxdatabits register has been written to the rxbuffer. bit2:txfifo threshold 0: txfifo threshold no. = 11 1: txfifo threshold no. =16 bit3:txfifo status 0:data no. in txfifo >= threshold 1:data no. in txfifo <= threshold bit4:txdata 0:a write action to txdatabites register will clear this bit. 1:bit no. in txbuffer = txdatabits register. bit5: rxfifo empty 0:data bytes no. in rxfifo <>0 1:data bytes no. in rxfifo = 0 bit6: reset 0:normal state 1:reset hdlc circuit zero deletion in _ buffer register: address dc08h write only controller write the original data to this temp buffer. zero deletion out _ buffer register: address dc08h read only controller read the result data from this buffer zero deletion status/rst register: address dc09h bit0: data ready flag (read only) 1:data has been load to out _ buffer. (clear automatically by a read from out _ buffer) 0: data has not been load to out _ buffer. bit1: frame end flag (read only) 1:indicate end of hdlc frame (clear by a reset action)
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in preliminary 17 version: dm562ap-ds-p02 march 05, 2004 bit2: fram ready flag (read only) 1:crc check ok. 0:crc check fail. bit3: in _ buffer empty flag 1:in _ buffer empty (clear automatically by a write to in _ buffer) 0:in _ buffer not empty bit7: reset bit (write only) 1:software reset crcl register: address dc0ah (read only) crch register: address dc0bh (read only) 8. micro-controller control register for internal mode uart clock (internal mode only) the internal clock of the virtual uart logic is fixed at 1.8432mhz. the clock is derived from an external 30mhz crystal. the uart 1.8432mhz clock will be obtained by division. when the operating frequency of the dm6588a controller changes, the divider should be changed accordingly. this divider is specified by the configuration register which can be written by the dm6588a controller. the address mapping of the register is d400h: (dm6588a controller memory mapping) bit 0: always 0. bit 6-1: define the clock divider range from 2 to 64 (even number). bit 7: not used. uart clock registe r: ( internal mode only ) address d400h reset state: 06h write only bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 x dat6 dat5 dat4 dat3 dat2 dat1 0 uart baud generator divisor latch register: address ec00h ( internal mode only ) read only bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 dat7 dat6 dat5 dat4 dat3 dat2 dat1 dat0 by reading this register, the micro-controller can monitor the value of the low byte divisor latch of the virtual uart baud generator (see dll in next section) and determine the baud rate clock itself. modem status control register (mscr): address e000h ( internal mode only ) write only bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 0 0 0 0 /cts /dsr /dcd /ri this register contains info rmation about the line status of the modem. the available signals are ring detect (/ri), carrier detect (/dcd), data set ready (/dsr) and clear to send (/cts). 9. host control register for virtual 16550a uart (internal mode only) receiver buffer (read), transmitter holding register (write): address: 0 (dlab=0) reset state 00h bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 dat7 dat6 dat5 dat4 dat3 dat2 dat1 dat0 when this register address is read, it contains the parallel received data. data to be transmitted is written to this register. interrupt enable register (ier): address 1 reset state 00h, write only bit7 bit 6 bit 5 bit4 bit3 bit2 bit1 bit0 0 0 0 0 enable modem status intr enable line status intr enable tx holding register intr enable rx data intr this 8-bit register enables the four types of interrupts as described below. each interrupt source can activate the int output signal if enabled by this register. resetting bits 0 through 3 will disable all uart interrupts. bit 0: this bit enables the received data available and timeout interrupts in the fifo mode when set to logic 1.
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in 18 preliminary version: dm562ap-ds-p02 march 05, 2004 bit 1: this bit enables the transmitter holding register empty interrupt when set to logic 1. bit 2: this bit enables the receiver line status interrupt when set to logic 1. bit 3: this bit enables the modem status interrupt when set to logic 1. bit 4-7: not used interrupt identification register (iir): address 2 eset state 01h, read only bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 fifo enable 000d3: intd2 d2: intd1 d1: intd0 d0: int pending in order to provide minimum software overhead during data transfers, the virtual uart prioritizes interrupts into four levels as follows: receiver line status (priority 1), receiver data available (priority 2), character timeout indication (priority 2, fifo mode only), transmitter holding register empty (priority 3), and modem status (priority 4). the iir register gives prioritized information regarding the status of interrupt conditions. when accessed, the iir indicates the highest priority interrupt that is pending. bit 0: this bit can be used in either a prioritized interrupt or polled environment to indicate whether an interrupt is pending. when this bit is a logic 0, an interrupt is pending, and the iir contents may be used as a pointer to the appropriate interrupt service routine. when bit 0 is a logic 1, no interrupt is pending, and polling (if used) continues. bit 1-2: these two bits of the iir are used to identify the highest priority interrupt pending, as indicated in the table below. bit 3: in character mode, this bit is 0. in fifo mode, this bit is set, along with bit 2, when a timeout interrupt is pending. bit 4-6: not used bit 7: fifo always enabled. interrupt identification register (iir): address 2 (continued) d3 d2 d1 d0 priority level interrupt type condition reset 0001- - - - 0 1 1 0 highest receiver line status overrun error, parity error, framing error or break interrupt reads the line status register 0 1 0 0 second receiver data available receiver data available or trigger level reached reads the receiver buffer register or the fifo has dropped below the threshold value 1 1 0 0 second character timeout indication no characters have been read from or written to the rx fifo during programming time interval, and the rx fifo is not empty reads the receiver buffer register 0 0 1 0 third transmitter holding register empty ready to accept new data for transmission reads the iir register or (if source of interrupt) writes to the transmitter holding register 0 0 0 0 fourth modem status clear to send, data set ready, ring indicator or data carrier detected reads the modem status register
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in preliminary 19 version: dm562ap-ds-p02 march 05, 2004 fifo control register (fcr): address 2 reset state 00h , write only bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 rcvr trig (msb) rcvr trig (lsb) 00dma mode txfifo reset rxfifo reset fifo enable this is a write only register at the same location as the iir, which is a read only register. this register is used to enable the fifos, clear the fifos, set the rxfifo trigger level, and select the type of dma signal. bit 0: fifo enable, this bit is always high bit 1: writing a 1 to fcr1 clears all bytes in the rxfifo and resets the counter logic to 0. bit 2: writing a 1 to fcr2 clears all bytes in the txfifo and resets the counter logic to 0. bit 3: setting fcr3 to 1 will cause the rxrdy and txrdy pins to change from mode 0 to mode 1 if fcr0 = 1. bit 4-5: reserved bit 6-7: fcr6, fcr7 are used to set the trigger level for the rxfifo interrupt. fcr6 fcr7 rxfifo trigger level 00 01 01 04 10 08 line control register (lcr): address 3 reset state 00h, write only bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 dlab sbrk stp eps pen stb wls1 wls0 this register is available to maintain compatibility with the standard 16550 register set, and provides information to the internal hardware that is used to determine the number of bits per character. wls1 wls0 word length 0 0 5 bits 0 1 6 bits 1 0 7 bits 1 1 8 bits bit 0-1: wls0-1 specifies the number of bits in each transmitted and received serial character. bit 2: stb specifies the number of stop bits in each transmitted character. if bit 2 is a logic 0, one stop bit is generated in the transmitted data. if bit 2 is a logic 1 when a 5-bit word length is selected via bits 0 and 1, one and a half stops are generated. if bit 2 is a logic 1 when either a 6-, 7- or 8-bit word length is selected, two stop bits are generated. the receiver checks the first stop-bit only, regardless of the number of stop bits selected. bit 3: logic 1 indicates that the pc has enabled parity generation and checking. bit 4: logic 1 indicates that the pc is requesting an even number of logic 1s (even parity generation) to be transmitted or checked. logic 0 indicates that the pc is requesting odd parity generation and checking. bit 5: when bits 3, 4 and 5 are logic 1, the parity bit is transmitted and checked by the receiver as logic 0. if bits 3 and 5 are 1 and bit 4 is logic 0, then the parity is transmitted and checked as logic 1. bit 6: this is a break control bit. when it is set to logic 1, a break condition is indicated. bit 7: the divisor latch access bit must be set to logic 1 to access the divisor latches of the baud generator during a read or write operation. it must be set to logic 0 to access the receiver buffer, t he transmitter holding register, or the interrupt enable register.
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in 20 preliminary version: dm562ap-ds-p02 march 05, 2004 modem control register (mcr): address 4 reset state 00h bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 000000rtsdtr bit 0: this bit asserts a data terminal ready condition that is readable via port p1.1 of the micro- controller 80c32. when bit 0 is set to logic 1, the p1.1 is forced to logic 0. when bit 0 is reset to logic 0, the p1.1 is forced to logic 1. bit 1: this bit asserts a request to send condition that is readable via port p3.4 of the micro-controller 80c32. when bit 1 is set to logic 1, the p3.4 is forced to logic 0. when bit 1 is reset to logic 0, the p3.4 is forced to logic 1. line status register (lsr): address 5 reset state 60h, read only bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 rcv etemt thre bi fe pe oe dr this register provides status information to the host pc concerning character transfer. bit 1-4 indicates error conditions that produce a receiver line status interrupt whenever any of the corresponding conditions are detected. the line status register is valid for read operations only. bit 0: set to logic 1 when a received character is available in the rxfifo. this bit is reset to logic 0 when the rxfifo is empty. bit 1: an overrun error will occur only after the rxfifo is full and the next character has overwritten the unread fifo data. this bit is reset upon reading the line status register. bit 2: a logic 1 indicates that a received character does not have the correct even or odd parity as selected by the parity select bit. this error is set when the corresponding character is at the top of the rxfifo. it will remain set until the cpu reads the lsr. bit 3: this bit is the framing error (fe) indicator. bit 3 indicates that the received character did not have a valid stop bit. bit 3 is set to a logic 1 whenever the stop bit following the last data bit or parity bit is detected as a zero bit (spacing level). the fe bit is reset whenever the cpu reads the contents of the line status register. the fe error condition is associated with the particular character in the fifo to which it applies. this error is revealed to the cpu when its associated charac ter is at the top of the fifo. bit 4: this bit is a break interrupt (bi) indicator. bit 4 is set to logic 1 whenever the received data input is held in the spacing (logic 0) state for longer than a full word transmission time (that is, the total time of start bit + data bits + parity + stop bits). the bi indicator is reset whenever the cpu reads the contents of the line status register. the bi error condition is associated with the particular character in the fifo to which it applies. this error is revealed to the cpu when its associated charac ter is at the top of the fifo. bit 5: this bit is a transmitter holding register empty indicator. bit 5 indicates that uart is ready to accept a new character for transmission. in addition, this bit causes the uart to issue an interrupt to the cpu when the transmit holding register empty interrupt enable is set high. the thre bit is reset to logic 0 when the host cpu loads a character into the transmit holding register. in the fifo mode, this bit is set when the txfifo is empty, and is cleared when at least 1 byte is written to the txfifo. bit 6: this bit is the transmitter empty indicator. bit 6 is set to a logic 1 whenever the transmitter holding register (thr) is empty, and is reset to a logic 0 whenever the thr contains a character. in fifo mode, this bit is set to 1 whenever the transmit fifo is empty. bit 7: in character mode, this bit is 0. in fifo mode, this bit is set when there is at least one parity error, framing error, or break indication in the fifo. if there are no subsequent errors in the fifo, lsr7 is cleared when the cpu reads the lsr.
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in preliminary 21 version: dm562ap-ds-p02 march 05, 2004 modem status register (msr): address 6 reset state bit 0-3 : low , bit 4-7: input signal bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 dcd ri dsr cts ddcd teri ddsr dcts this 8-bit register provides the current state of the control lines from the modem to the cpu. in addition, four bits of the modem status register provide change information. these bits are set to a logic 1 whenever a control input from the modem changes state. they are reset to logic 0 whenever the cpu reads the modem status register. bit 0: this bit is the delta clear to send (dcts) indicator. bit 0 indicates that the cts (msr bit 4) has changed state since the last time it was read by the cpu. bit 1: this bit is the delta data set ready (ddsr) indicator. bit 1 indicates that the dsr (msr bit 5) has changed state since the last time it was read by the cpu. bit 2: this bit is the trailing edge of ring indicator. bit 2 indicates that the ri (msr bit 6) has changed from a low to a high state. bit 3: this bit is the delta data carrier detect (ddcd) indicator. bit 3 indicates that the dcd (msr bti 7) has changed state. note:whenever bit 0, 1, 2 or 3 is set to a logic 1, a modem status interrupt is generated. bit 4: this bit reflects the value of msr bit 4 (cts). bit 5: this bit reflects the value of msr bit 5 (dsr). bit 6: this bit reflects the value of msr bit 6 (ri). bit 7: this bit reflects the value of msr bit 7 (dcd). scratch register (scr): address 7 reset state 00h this 8-bit read/write regi ster does not control the uart in any way. it is intended as a scratch pad register to be used by the programmer to hold data temporarily. divisor latch (dll): address 0 (dlab = 1) reset state 00h bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 dat7 dat6 dat5 dat4 dat3 dat2 dat1 dat0 this register contains baud rate information from the host pc. the pc sets the divisor latch register values. divisor latch (dlm): address 1 (dlab = 1) reset state 00h bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 dat7 dat6 dat5 dat4 dat3 dat2 dat1 dat0 this register contains baud rate information from the host pc. note:two 8-bit latches (dll-dlm) store the divisor in 16-digit binary format. the desired baud rate can be obtained by dividing the 115200hz clock by the divisor. desired baud rate divisor value 50 2304 75 1536 110 1047 150 768 300 384 600 192 1200 96 2400 48 4800 24 9600 12 19200 6 38400 3 57600 2 115200 1
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in 22 preliminary version: dm562ap-ds-p02 march 05, 2004 10. micro-controller control register for pci interface pci vender id low byte data port: address f800h (pci only) write only this port configures pci vender id low byte.( offset 00 of pci configuration register space) pci vender id high byte data port: address f801h (pci only) write only this port configures pci vender id high byte. (offset 01 of pci configuration register space) pci device id low byte data port: address f802h write only this port configures pci de vice id low byte. (offset 02 of pci configuration register space) pci device id high byte data port: address f803h write only this port configures pci de vice id low byte.( offset 00 of pci configuration register space) pci subsystem vender id low byte data port: address f804h (pci only) write only this port configures pci subsystem vender id low byte. (offset 2c of pci configuration register space) pci subsystem vender id high byte data port: address f805h (pci only) write only this port configures pci subsystem vender id high byte. (offset 2d of pci configuration register space) pci subsystem device id low byte data port: address f806h write only this port configures pci subsystem device id low byte. (offset 2e of pci configuration register space) pci subsystem device id high byte data port: address f807h write only this port configures pci subsystem device id low byte. (offset 2f of pci configuration register space) pci power management new capability: address f808h, bit 4 (pci only) write only this bit configures if support pci power management. (offset 06 bit 4 of pci configuration register space) pci power management power state: address f809h, bit[1..0] (pci only) write / read these bits configures pci power management power state. (offset 54 bit [1..0] of pci configuration register space) pci power management pme_status: address f80ah, bit 1 write only this bit configures pci power status. (offset 55 bit 7 of pci configuration register space) pci power management pme_en: address f80ah, bit 0 write only this bit configures pci if enable pme wake up (offset 55 bit 0 of pci configuration register space) pci pme_d3_support: address f80bh, bit 0 write only this port configures pci if support pme wake up at d3 state. (offset 53 bit [8..7] of pci configuration register space)
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in preliminary 23 version: dm562ap-ds-p02 march 05, 2004 11. pci configuration register definition the definitions of pci configuration registers are based on the pci specification revision 2.1 and provides the initialization and configuration information to operate the pci interface in the dm6588a. all registers c an be accessed with byte, word, or double word mode. as defined in pci specification 2.1, read accesses to reserve or unimplemented registers w ill return a value of ?0.? these registers are to be described in the following sections. pci configur ation registers mapping : description identifier address offset value of reset identification pciid 00h 6588a1282h command & status pcics 04h 04100001h revision pcirv 08h 07000210h miscellaneous pcilt 0ch 00000000h i/o base address pciio 10h xxxxxxxx001 reserved -------- 14h - 28h subsystem identification pcisid 2ch undefined capability pointer cap_ptr 34h 00000050h reserved -------- 38h interrupt & latency pciint 3ch 281401xxh power management register pmr 50h 00110001h power management control & status pmcsr 54h 00000000h
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in 24 preliminary version: dm562ap-ds-p02 march 05, 2004 key to default in the register description that follows, the default column takes the form where : 1 bit set to logic one 0 bit set to logic zero x no default value : ro = read only rw = read/write r/c: means read / write & write "1" for clear. _wr = controller write _rd = controller read vendor id device id status (with bit 4 set to 1) command revisio latency timer cach line size class code = 070002 header type bist bass address register cbio reserved 00h 04h 08h 0ch 10h 14h 18h 1ch 20h 24h 28h 2ch 30h 34h 38h 3ch reserved subsystem vendor id subsystem id reserved cap_ptr max_lat min_gnt interrupt pin = 1 interrupt line configuration register structure 40h 44h 48h 4ch 50h 54h power management control and status next item pointer capability id power management capability reserved reserved reserved reserved reserved
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in preliminary 25 version: dm562ap-ds-p02 march 05, 2004 identification id (xxxxxx00 - pciid) 31 16 15 0 dev_id vend_id device id vendor id bit default type description 31:16 6588ah ro _wr the field identifies the particular device. unique and fixed number for the dm6588a is 6588ah. it is the product number assigned by davicom. 15:0 1282h ro _wr this field identifies the manufacturer of the device. unique and fixed number for davicom is 1282h. it is a registered number from sig. command & status (xxxxxx04 - pcics) 31 16 15 0 status command status command status register definition: 31 30 29 28 27 26 25 24 23 22 21 20 16 0 0 1 1 0 0 19 1 detected parity error signal for system error master abort detected target abort detected devsel timing data parity error detected slave mode fast back to back new capability 66mhz capability user definable send target abort
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in 26 preliminary version: dm562ap-ds-p02 march 05, 2004 bit default type description 31 0 r/c detected parity error the dm6588a samples the ad[0:31], c/be[0:3]#, and the par signal to check parity and to set parity errors. 30 0 r/c signaled system error this bit is set when the serr# signal is driven by the dm6588a. this system error occurs when an address parity is detected under the condition that bit 8 and bit 6 in command register below are set. 29 0 r/c master abort detected the dm6588a will never support the function 28 0 r/c target abort detected the dm6588a will never support the function 27 0 ro send target abort (0 for no implementation) the dm6588a will never support the function. 26:25 10 ro devsel timing (10 select slow timing) slow timing of devsel# mean s the dm6588a will assert devsel# signal two clocks after frame# is sample ?asserted.? 24 0 r/c data parity error detected the dm6588a will never support the function 23 0 ro slave mode fast back-to-back capable (1 for good capability) the dm6588a will never support the function 22 0 ro user-definable-feature supported (0 for no support) 21 0 ro 66 mhz capable (0 for no capability) 20 1 ro _wr new capabilities this bit indicates whether this function implements a list of extended capabilities such as pci power management. when set this bit indicates the presen ce of new capabilities. a value of 0 means that this function does not implement new capabilities. 19:16 0000 ro reserved
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in preliminary 27 version: dm562ap-ds-p02 march 05, 2004 command register definition: 15 109876543 210 reserved r/w 0 r/w 00 r/w r/w r/w 0 0 parity error response enable/disable i/o space access enable/disable memory space access enable/disable master device capability enable/disable serr# driver enable/disable mast mode fast back-to-back address/data steeping vga palette snoop special cycle memory write and invalid bit default type description 15:10 000000 ro reserved 90 ro master fast back-to-back mode (0 for no support) the dm6588a does not support master mode fast back-to-back capability and will not generate fast back-to-back cycles. 80 rw serr# driver enable/disable this bit controls the assertion of serr# signal output. the serr# output will be asserted on detection of an addres s parity error and if both this bit and bit 6 are set. 70 ro address/data stepping (0 for no stepping) 60 rw parity error response enable/disable setting this bit will enable the dm6588a to assert perr# on the detection of a data parity error and to assert se rr# for reporting address parity error. 50 ro vga palette snooping (0 for no support) 40 ro memory write and invalid (0 for no support) 30 ro special cycles (0 for no implementation) 20 rw master device capability enable/disable the dm6588a will never support the function. 10 rw memory space access enable/disable the dm6588a will never support the function. 01 rw i/o space access enable/disable this bit controls the ability of i/o space access.
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in 28 preliminary version: dm562ap-ds-p02 march 05, 2004 revision id (xxxxxx08 - pcirv) 31 0 7 8 revision id class code 3 4 class code revision major number revision minor number bit default type description 31:8 070002h ro class code (070002h) this is the standard code for simple communications controller.16550 compatible serial controler. 7:4 0001 ro revision major number this is the silicon-major revision number that will increase for the subsequent versions of the dm6588a 3:0 0000 ro revision minor number this is the silicon-minor revision number that will increase for the subsequent versions of the dm6588a. miscellaneous function (xxxxxx0c - pcilt) 31 16 15 0 87 23 24 bist header type latency timer cache line size built-in self test header type latency timer for the bus master cache line size for memory read bit default type description 31:24 00h ro built-in self test (=00h means no implementation) 23:16 00h ro header type (= 00h means single function with predefined header type ) 15:8 00h ro latency timer for the bus master . the dm6588a will never support the function. 7:0 00h ro cacheline size for memory read mode selection (00h means no implementation for use)
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in preliminary 29 version: dm562ap-ds-p02 march 05, 2004 i/o base address (xxxxxx10 - pciio) 31 0 1 2 3 1 00 i/o base address i/o base address pci i/o range indication i/o or memory space indicator bit default type description 31:3 undefined rw pci i/o base address this is the base address value for i/o access cycles. it will be compared to ad[31:3] in the address phase of bus command cycle for the i/o resource access. 2:1 00 ro pci i/o range indication it indicates that the minimum i/o resource size is 08h. 01 ro i/o space or memory space base indicator determines that the register maps into the i/o space.(=1 indicates i/o base) subsystem identification (xxxxxx2c - pcisid) 0 31 subsystem id subsystem vendor id subsystem id subsystem vendor id bit default type description 31:16 xxxxh ro _wr subsystem id node number loaded from contriller and different from each card. 15:0 xxxxh ro _wr subsystem vendor id unique number given by pci sig and loaded from controller.
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in 30 preliminary version: dm562ap-ds-p02 march 05, 2004 capabilities pointer (x xxxxx34 - cap _ptr) 0 0 0000 11 cap_ptr offset 34h 0 7 bit default type description 31:8 000000h ro reserved 7:0 01010000 ro capability pointer the cap_ptr provides an offset (default is 50h) into the function?s pci configuration space for the location of the first term in the capabilities linked list. the cap_ptr offset is do uble word aligned so the two least significant bits significant bits are always ?0?s interrupt & latency configuration (xxxxxx3c - pciint) 31 16 15 0 87 23 24 max_lat min_gnt int_pin int_line maximum latency timer minimum grant interrupt pin interrupt line bit default type description 31:24 28h ro maximum latency timer that can be sustained (read only and read as 28h) 23:16 14h ro minimum gran t minimum length of a burst period (read only and read as 14h) 15:8 01h ro interrupt pin read as 01h to indicate inta# 7:0 xxh rw interrupt line that is routed to the interrupt controller
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in preliminary 31 version: dm562ap-ds-p02 march 05, 2004 power management register (xxxxxx50h~pmr) 31 16 15 0 87 power management capabilities next item pointer capability identifier pmc next item pointer capability id bit default type description 31:27 00000 ro _wr pme_support this five-bit field indicates the power states in which the function may assert pme#. a value of 0 for any bit indicates that the function is not capable of asserting the pme# signal while in that power state. bit27 ? pme# support d0 bit28 ? pme# support d1 bit29 ? pme# support d2 bit30 ? pme# support d3(hot) bit31 ? pme# support d3(cold) dm6588a?s bit31~27=11000 indicates pme# can be asserted from d3(hot) & d(cold). 26:22 00000 ro reserved (dm6588a not supports d1, d2) 21 0 ro a ?1? indicates that the function requires a device specific initialization sequence following transition to the d0 uninitialized state. 20 1 ro auxiliary power source this bit is only meaningful if bit31 is a ?1?. this bit is ?1? in dm6588a indicates that support for pme# in d3(cold) requires auxiliary power. 19 0 ro pme# clock ?0? indicates that no pci clock is required for the function to generate pme#. 18:16 001 ro version a value of 001 indicates that this function complies with the revision 1.0 of the pci power management interface specification. 15:8 00h ro next item pointer the offset into the function?s pci configuration space pointing to the location of next item in the function?s capability list is ?00h? 7:0 01h ro capability identifier when ?01h? indicates the linked list item as being the pci power management registers.
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in 32 preliminary version: dm562ap-ds-p02 march 05, 2004 power management control/status(xxxxxx54h~pmcsr) 0 r/w r/w r/w 0 0 0 0 0 0 0 0000 0 1 2 15 8 7 9 14 pmcsr offset=54h bit default type description 31:16 0000h ro reserved 15 0 r/c _wr pme_status this bit is set when the function woul d normally assert the pme# signal independent of the state of the pme_en bit. writing a ?1? to this bit will clear it. this bit defaults to ?0? if the function does not support pme# generation from d3(cold). if the function supports pme# from d3(c old) then this bit is sticky and must be explicitly cleared by the operating system each time the operating system is initially loaded. 14:9 000000 ro reserved. it means that the dm6588a does not support reporting power consumption. 80rw _wr pme_en write ?1? to enables the function to assert pme#, write ?0? to disable pme# assertion. this bit defaults to ?0? if the function does not support pme# generation from d3(cold). if the function supports pme# from d3(c old) then this bit is sticky and must be explicitly cleared by the operating system each time the operating system is initially loaded. 7:2 000000 ro reserved 1:0 00 rw _wr _rd power state . this two bits field is both used to determine the current power state of a function and to set the function into a new power state. the definitionis given below. 00 : d0 11 : d3(hot) pci function power management state the dm6588a supports pci function power states d0, d3(hot), d3(cold). additional pci signal pme# to pin a19 of the standard pci connector. pme context pme (power management event) context is defined as the functional state information and logic required to generate power management events(pmes), report pme status, and enable pmes. for modem, pme context consists of pme_en bit, pme_status bit , ring detec t ,and ring to pme circuit. pci modem power mana gement operation during a true po wer-on situation (no auxiliary and normal power), pme_en = 0 to avoid to assert pme#. when assert rst#, the pci configuration space is set to default value except pme context which must preserve.
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in preliminary 33 version: dm562ap-ds-p02 march 05, 2004 dm6588a can not assert pme# from d0. but can assert pme# from d3(hot) and d3(cold). hence the ring to pme# circuit must check the power state. if ring comes at d0 power state, it can not assert pme#. software will enable its use by setting the pme_en bit in the pmcsr. it must continue to assert pme# until software either clears the pme_en bit or clears the pme_status bit. before enter d3(cold) state, host must : 1. write 1 into pme_status bit to clear previous pme status 2. write 1 into pme_en bit to enable pme function. 3. write 3 into power_state 4. power off pci bus. when ring comes, ring to pme# circuit check if pme_en=1 and power_staus <>0. if yes, assert pme# and set pme_status=1. when host detect pme# asse rted, it will power up pci bus and assert rst# to initialize pci modem. at the same time, it write 1 into pme_en bit or pme_status bit to stop pme#. before enter d3(hot) state, host must : 5. write 1 into pme_status bit to clear previous pme status 6. write 1 into pme_en bit to enable pme function. 7. write 3 into power_state when ring come, ring to pme# circuit check if pme_en=1 and power_staus <>0. if yes, assert pme# and set pme_status=1. when host detect pme# asserted, it will re-initialize pci modem and set power_state=0 to return d0 state. at the same time, it write 1 into pme_en bit or pme_status bit to stop pme#. pci modem board power management tx dsp ring detector dm6580 analog front end sclk dit dot tfs dir dor rfs rxsclk clkin txdclk rxdclk daa rxin txa1 txa2 line speaker driver rx dsp spkr microphone driver 30.24mhz pci bus vcc_aux pci to isa ri to pme# vdd : pci +3.3v power vsb : auxilily +3.3v power vdd power on/off vcc_aux vsb power switch vcc = vdd if poweron vcc = floating if power off vdd micro control unit dm6588a txsclk*2
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in 34 preliminary version: dm562ap-ds-p02 march 05, 2004 dm6588a pci power configuration ring hold ckt vdda pme# ring to pme# circuit ring in rst# power on/off power state = 11 =other pci to isa reserve pme context other set to default (power state = 00) reset ri\, at command power on inverse rst# pme_en pme_status configuration register 8031 kernel vdda
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in preliminary 35 version: dm562ap-ds-p02 march 05, 2004 dm6588a external electrical characteristics dm6588a external absolute maximum ratings* ( 25 c ) symbol parameter min. max. unit conditions d vcc ,a vcc supply voltage -0.3 3.6 v v in dc input voltage (vin) -0.5 5.5 v v out dc output voltage(vout) -0.3 3.6 v tc case temperature range 0 85 c tstg storage temperature rang (tstg) -65 150 c lt lead temp. (tl, soldering, 10 sec.) --- 220 c *comments stresses above those listed under ?absolute maximum ratings may cause permanent damage to the device. these are stre ss ratings only. functional operation of this device at these or any other conditions above those indicated in the operational section of this specification is not implied or intended. exposure to absolute maximum rating conditions for extended periods may affect device reliability . dm6588a external dc elect rical characteristics (v dd = 3.3v, g nd = 0v; tc = 0 o c to 85 o c) symbol parameter min. typ. max. unit conditions v dd operating voltage 3.15 3.3 3.45 v i dd operating current 90 ma v ih input high voltage 2.0 v v il input low voltage 0.8 v i il input leakage current -1.0 1.0 a v in = 0, 3.45v v oh output high voltage 2.4 v i oh = -0.5ma v ol output low voltage 0.4 v i ol = 1.5ma c in input capacitance 10.0 pf v ilreset reset schmitt v il 0.8 v v ihreset reset schmitt v ih 2.8 v
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in 36 preliminary version: dm562ap-ds-p02 march 05, 2004 dm6588a isa electrical characteristics dm6588a isa absolute maximum ratings* ( 25 c ) symbol parameter min. max. unit conditions d vcc ,a vcc supply voltage -0.3 3.6 v v in dc input voltage (vin) -0.5 5.5 v v out dc output voltage(vout) -0.3 3.6 v tc case temperature range 0 85 c tstg storage temperature rang (tstg) -65 150 c lt lead temp. (tl, soldering, 10 sec.) --- 220 c *comments stresses above those listed under ?absolute maximum ratings may cause permanent damage to the device. these are stre ss ratings only. functional operation of this device at these or any other conditions above those indicated in the operational section of this specification is not implied or intended. exposure to absolute maximum rating conditions for extended periods may affect device reliability . dm6588a isa dc electrical characteristics (v dd = 3.3v, g nd = 0v; tc = 0 o c to 85 o c) symbol parameter min. typ. max. unit conditions v dd operating voltage 3.15 3.3 3.45 v i dd operating current 90 ma v ih input high voltage 2.0 v v il input low voltage 0.8 v i il input leakage current -1.0 1.0 a v in = 0, 3.45v v oh output high voltage 2.4 v i oh = -0.5ma v ol output low voltage 0.4 v i ol = 1.5ma c in input capacitance 10.0 pf v ilreset reset schmitt v il 0.8 v v ihreset reset schmitt v ih 2.8 v
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in preliminary 37 version: dm562ap-ds-p02 march 05, 2004 dm6588a isa ac electrical char acteristics & timing waveforms dm6588a isa ac electrical characteri stics (vdd = 3.3v, gnd = 0v; ta = 25 o c) symbol parameter min. typ. max. unit conditions t aw iow delay from address 30 ns t wc write cycle 280 ns t dow iow strobe width 100 ns t ds data setup time 30 ns t dh data hold time 30 ns t ar ior delay from address 30 ns t rc read cycle 280 ns t diw ior strobe width 125 ns t ddd delay from ior to data valid 125 ns 100pf loading t hz ior to floating data delay 0 100 ns 100pf loading dm6588a isa signals timing diagrams write cycle a2 - a0 valid t aw t wc t dow valid t ds t dh /iow /ior data ud7-ud0 read cycle a2 - a0 valid t ar t rc t diw valid t ddd t hz /ior /iow data ud7-ud0
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in 38 preliminary version: dm562ap-ds-p02 march 05, 2004 dm6588a pci electrical characteristics dm6588a pci absolute maximum ratings* ( 25 c ) symbol parameter min. max. unit conditions d vcc ,a vcc supply voltage -0.3 3.6 v v in dc input voltage (vin) -0.5 5.5 v v out dc output voltage(vout) -0.3 3.6 v tc case temperature range 0 85 c tstg storage temperature rang (tstg) -65 150 c lt lead temp. (tl, soldering, 10 sec.) --- 220 c *comments stresses above those listed under ?absolute maximum ratings may cause permanent damage to the device. these are stre ss ratings only. functional operation of this device at these or any other conditions above those indicated in the operational section of this specification is not implied or intended. exposure to absolute maximum rating conditions for extended periods may affect device reliability. dm6588a pci dc electrical characteristics (v dd = 3.3v, g nd = 0v; tc = 0 o c to 85 o c) symbol parameter min. typ. max. unit conditions v dd operating voltage 3.15 3.3 3.45 v i dd operating current 120 ma v ih input high voltage 2.0 v v il input low voltage 0.8 v i il input leakage current -1.0 1.0 a v in = 0, 3.45v v oh output high voltage 2.4 v i oh = -0.5ma v ol output low voltage 0.4 v i ol = 1.5ma c in input capacitance 10.0 pf v ilreset reset schmitt v il 0.8 v v ihreset reset schmitt v ih 2.8 v
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in preliminary 39 version: dm562ap-ds-p02 march 05, 2004 dm6588a pci ac electrical char acteristics & timing waveforms (v dd = 3.3v, g nd = 0v; tc = 0 to 85 ) pci clock specifications timing t high 2.0v 0.8v t r t f t low t cycle symbol parameter min. typ. max. unit conditions t r pci_clk rising time 4 - - ns - t f pci_clk falling time 4 - - ns - t cycle cycle time 30 - - ns - t high pci_clk high time 12 - - ns - t low pci_clk low time 12 - - ns - other pci signals timing diagram t off t h t su input t on output c lk 2.5v t val (max) t val (min) symbol parameter min. typ. max. unit conditions t val clk-to-signal valid delay 2 - 12 ns cload = 50 pf t on float-to-active delay from clk 2 - - ns - t off active-to-float delay from clk - - 28 ns - t su input signal valid setup time before clk 7 - - ns - t h input signal hold time from clk 5 - - ns -
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in 40 preliminary version: dm562ap-ds-p02 march 05, 2004 chip 2 : dm6580 analog front end dm6580 description the dm6580 is a single chip analog front end (afe) designed to be implemented in voice grade modems for data rates up to 56000bps. the dm6580 is an essential part the complete modem device set. the afe converts the analog signal into digital form and transfers the digital data to the dsp through the serial port. all the clock information needed in a modem device is also generated in the dm6580. differential analog outputs are provided to achieve the maximum output signal level. an audio monitor with programmable volume levels is built in to monitor the on-line signal. inside the device, a 16-bit adc and a 16-bit dac with over-sampling and noise-shaping techniques is implemented to maximize performance. the dm6580 offers wide-band transmit and receive filters so that the voice band signal is transmitted or received without amplitude distortion and with minimum group delay. in order to support multi-mode modem standards, such as v.90, v.34+, v.32bis, v.32, v.22bis, v.22, v.23, v.21, bell 212a, bell 103, v.17, v.29, v.27ter, programmable baud and data rate clock generators are provided. for asymmetric channel usage, the transmit and receive clock generators are independent. in order to enhance echo-cancellation, the receive clock is synchronized with the transmit clock and the best receive timing sample is reconstructed by a reconstruction filter. the transmit digital phase lock loop (dpll) is self- tuning to provide a master, slave or free-running mode for the data terminal interface. a receive dpll that is step programmable by the host dsp is implemented to get the best samples for the relevant signal processing. dm6580 block diagram rxsclk rxdclk rfs dor dir tfs dot dit digital reconstruction filter sclk digital interface rx clock system tx clock system divider control registers tx filter & dac rx filter & adc lpf & attenuator voltage reference 0/-6 db audio amplifier power-on detector spkr rxin v refn v refp txa2 txa1 clkin txsclk*2 txdclk extclk v cm
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in preliminary 41 version: dm562ap-ds-p02 march 05, 2004 dm6580 features ? 16-bit - a/d and d/a converters ? dynamic range : 86db ? total harmonic distortion : -86db ? separate transmit and receive clocks ? symbol rate : 75, 300, 600, 1200, 1600, 2400, 2743, 2800, 3000, 3200, 3429, 8000hz ? data rate v.34 : 75, 300, 600, 1200, 2400, 4800, 7200, 9600, 12000, 14400, 16800, 19200, 21600, 24000, 26400, 28800, 31200, 33600 bps ? data rate v.90 : up to 56000 bps ? dual synchronous serial interface to host digital signal processor (dsp) ? separate transmit digital phase lock loop and receive digital phase lock loop ? full echo cancellation capability ? differential analog output ? single-ended analog input ? single power supply voltage : +5v ? low power consumption dm6580 pin configuration 12 11 10 9 8 7 6 5 4 3 2 1 26 25 27 28 29 30 31 32 33 34 35 36 nc txsclkx2 txdclk clkin /reset extclk nc nc vr nc nc avddt nc nc tfs nc dit dot sclk dgnd dir do r nc nc nc nc txa2 txa1 agndr nc v re fn v cm v re fp agndt nc nc nc nc rfs rxsclk vdd rxdclk nc nc spkr avddr nc rxin 13 14 15 16 17 18 19 20 21 22 23 24 43 44 45 46 47 37 38 39 40 41 42 48 dm6580e
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in 42 preliminary version: dm562ap-ds-p02 march 05, 2004 dm6580 pin description pin no. 48pin lqfp pin name i/o description 2 rxin i receive analog input 3 avddr i analog v dd for the receiver analog circuitry (+5v dc ) 4 spkr o speaker driver 7 rxdclk o receive data clock 8v dd p digital power 9 rxsclk o receive sample clock 10 rfs i receive frame synchronization 15 dor o data output for receiver 16 dir i data input for receiver 17 dgnd p digital ground 18 sclk o serial clock synchronized with all serial data 19 dot o data output for transmitter 20 dit i data input for transmitter 22 tfs i transmit frame synchronization 26 txsclk*2 o transmit sample clock * 2 27 txdclk o transmit data clock 28 clkin i master clock input (20.16mhz = 40.32mhz / 2 ) 29 /reset i codec reset input 30 extclk i external transmit data clock 33 vr o internal reference voltage. connect 0.1uf to dgnd 35 avddt i analog v dd for the transmitter analog circuitry (+5v dc ) 39 txa2 o transmit negative analog output 40 txa1 o transmit positive analog output 41 agndr p analog receiver circuitry signal return path 43 v refn o negative reference voltage, v cm - 1v 44 v cm o common mode voltage output, 2.5v 45 v refp o positive reference voltage, v cm + 1v 46 agndt p analog transmitter circuitry signal return path 1,5,6, 11,12,13, 14,21,23, 24,25,31, 32,34,36, 37,38,42, 47,48 nc n nc
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in preliminary 43 version: dm562ap-ds-p02 march 05, 2004 dm6580 functional description in this chip, we could roughly divide it into two major parts: digital portion and analog portion. the functional blocks are described separately in this section. the analog circuits include a sigma-delta modulator/demodulator, decimation/interpolation filters, a speaker driver, lo w-pass filter and certain logic circuits. the digital circuits is composed of tx/rx clock generator/pll, serial port, serial/parallel conversions and control r egisters. all the clock information the analog circuits need should be provided by the digital cl ock system since the best sampling instant of a/d and d/a depends on the received signal and transmit signals. the data format of a/d and d/a is 2's complement. the master clock (fq) is obtained from an external signal connected to clkin. the different transmit and receive clocks are obtained by master clock frequency division in several programmable counters. the tx and rx clocks can be synchronized on external signals by performing the phase shifts in the frequency division process. two independent digital phase locked loops are implemented using this principle, one for transmit clock system, the other, receive clock. the tracking of the transmit clock is automatically done by the transmit dpll circuit. the receive dpll circuit is controlled by the host processor and it is actually an adjustable phase shifter. dm6580 register description register d11 d10 d9 d8 d7 d6 d5 d4 d3 d2 d1 d0 programme dfunctions txcr0 r1 x3 x2 x1 x0 n3 n2 n1 n0 r0 s t tx data rate clock txcr1 q1 d m1 m0 q0 f y u2 u1 u0 tx baud sample clock txcr2 vol1 vol2 f1 f0 w att ltx lc sst emx vf miscellaneou s control txtest reserved rxcr0 r1 h2 h1 h0 n3 n2 n1 n0 r0 s t rx data rate clock rxcr1 q1 rst d m1 m0 q0 p y u2 u1 u0 rx baud sampleclock rxcr2 -6db ll ps4 ps3 ps2 ps1 ps0 ap2 ap1 ap0 rx phase shift control rxtest reserved
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in 44 preliminary version: dm562ap-ds-p02 march 05, 2004 dm6580 absolute maximum ratings* absolute maximum ratings* ( 25 c ) symbol parameter min. max. unit conditions d vcc ,a vcc supply voltage -0.5 7.0 v v in dc input voltage (vin) -0.5 5.5 v v out dc output voltage(vout) -0.5 5.5 v tc case temperature range 0 85 c tstg storage temperature rang (tstg) -65 150 c lt lead temp. (tl, soldering, 10 sec.) --- 235 c *comments stresses above those listed under ?absolute maximum ratings may cause permanent damage to the device. these are stre ss ratings only. functional operation of this device at these or any other conditions above those indicated in the operational section of this specification is not implied or intended. exposure to absolute maximum rating conditions for extended periods may affect device reliability. dm6580 dc electrical character istics & timing waveforms (v dd = 5v, tc = 0 o c to 85 o c) symbol parameter min. typ. max. un it conditions v dd operating voltage 4.75 5 5.25 v v cm output common mode voltage 2.5 v i dd supply current 25 m a v il input low voltage 0.8 v v ih input high voltage 2.2 v v ol output low voltage 0.4 v v oh output high voltage 2.4 v i il input leakage current -2.0 1.0 2.0 a v i =0v,5.25v c in input capacitance 5.0 pf v ref differential reference voltage output 1.9 2.0 2.1 v v cmd_out output common mode offset -200 200 m v =(txa1+txa2)/2-v cm v dif_out differential output voltage 3 *v ref v txa1-txa2 3*v ref v off_out differential output dc offset voltage -100 100 m v v dc (t x a1)-v dc (t x a2) r in input resistance rxin 100 k ? r out output resistance txa1, txa2, spkr 12 k ? r l load resistance txa1, txa2, spkr 20 k ? c l load capacitance txa1, txa2, spkr 50 pf
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in preliminary 45 version: dm562ap-ds-p02 march 05, 2004 dm6580 ac characteristics & timing waveforms (v dd = 5v, tc= 0 o c to 85 o c) serial port timing symbol parameter min. typ. max. unit conditions 1 sclk period 49 ns 2 sclk low width 24 ns 3 sclk high width 24 ns 4 sclk rise time 5 ns 5 sclk fall time 5 ns 6 fs to sclk setup 17 ns 7 fs to sclk hold 17 ns 8 di to sclk setup 5 ns 9 di to sclk hold 5 ns 10 sclk high to do valid 8 ns 11 sclk to do hiz 8 ns 1 23 4 5 6 7 89 first bus first bus last bus last bus hiz 11 10 sclk fs di do dm6580 performance (v dd = 5v, tc= 0 o c to 85 o c, fq= 20.16mhz, measurement band = 2 20hz to 3.6khz, rx dpll free running) symbol parameter min. typ. max. unit conditions gabs absolute gain at 1khz -0.5 0.5 db r x signal: v in = 2.5 v pp, f = 1khz thd total harmonic distortion -84 db tx signal: v out (diff) = 5 v pp , f = 1khz dr dynamic range 86 db f = 1khz psrr power supply rejection ratio 50 db f = 1khz, v ac = 200m v pp ctxrx crosstalk 95 db transmit channel to receive channel
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in 46 preliminary version: dm562ap-ds-p02 march 05, 2004 package information qfp 128l outline dimensions unit: inches/mm l l1 detail f seating plane see detail f d y 0.10 see detail a a a2 a 1 y b e 138 128 103 65 102 d d1 e1 e 64 39 with plating base metal detail a c b symbol dimension in inch dimension in mm a 0.134 max. 3.40 max. a1 0.010 min. 0.25 min. a2 0.112 0.005 2.85 0.12 b 0.009 0.002 0.22 0.05 c 0.006 0.002 0.145 0.055 d 0.913 0.007 23.20 0.20 d1 0.787 0.004 20.00 0.10 e 0.677 0.008 17.20 0.20 e1 0.551 0.004 14.00 0.10 e 0.020 bsc 0.5 bsc l 0.035 0.006 0.88 0.15 l1 0.063 bsc 1.60 bsc y 0.004 max. 0.10 max. 0 ~12 0 ~12 note: 1. dimension d1 and e1 do not include resin fins. 2. all dimensions are based on metric system. 3. general appearance spec. should base itself on final visual inspection spec.
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in preliminary 47 version: dm562ap-ds-p02 march 05, 2004 lqfp 48l (f.p. 2mm) outline dimensions unit: inches/mm y symbol dimensions in inches dimensions in mm min. nom. max. min. nom. max. a - - 0.063 - - 1.60 a 1 0.002 - 0.006 0.05 - 0.15 a 2 0.053 0.055 0.057 1.35 1.40 1.45 b 0.007 0.009 0.011 0.17 0.22 0.27 b1 0.007 0.008 0.009 0.17 0.20 0.23 c 0.004 - 0.008 0.09 - 0.20 c1 0.004 - 0.006 0.09 - 0.16 d 0.354bsc 9.00bsc d1 0.276bsc 7.00bsc e 0.354bsc 9.00bsc e1 0.276bsc 7.00bsc e 0.020bsc 0.50bsc l 0.018 0.024 0.030 0.45 0.60 0.75 l1 0.039ref 1.00ref y 0.003max 0.08max 0-12 0-12 notes: 1. to be determined at seating plane. 2. dimensions d1 and e 1do not include mold protrusion. d1 and e1 are maximum plastic body size dimensions including mold mismatch. 3. dimensions b does not include dambar protrusion. total in excess of the b dimension at maximum material condition. dambar cannot be located on the lower radius of the foot. 4. exact shape of each corner is optional. 5. these dimensions apply to the flat section of the lead between 0.10mm and 0.25mm from the lead tip. 6. a1 is defined as the distance from the seating plane to the lowest point of the package body. 7. controlling dimension: millimeter. 8. reference documents: jedec ms-026, bbc.
dm562ap v.90 integrated data/ fax/voice/speakerphone modem device single chip with memory built in 48 preliminary version: dm562ap-ds-p02 march 05, 2004 ordering information part number pin count package dm6580e 48 lqfp DM6588AF 128 qfp disclaimer the information appearing in this publication is believed to be accurate. integrated circuits sold by davicom semiconductor are covered by the warranty and patent indemnification provisions stipulated in the terms of sale only. davicom makes no warranty, express, st atutory, implied or by description regarding the information in this publication or regarding the information in this publication or regarding the freedom of the described chip(s) from patent infringement. further, davicom makes no warranty of merchantability or fitness for any purpose. davicom reserves the right to halt production or alter the specifications and prices at any time without notice. accordingly, the reader is cautioned to verify that the data sheets and other information in this publication are current before placing orders. products described herein are intended for use in normal commercial applications. applications involving unusual environmental or reliability requirements, e.g. military equipment or medical life support equipment, are specifically not recommended without additional processing by davicom for such applications. please note that application circuits illustrated in this document are for reference purposes only. davicom?s terms and conditions printed on the order acknowledgment govern all sales by davicom. davicom will not be bound by any terms inconsistent with these unless davicom agrees otherwise in writing. acceptance of the buyer?s orders shall be based on these terms. company overview davicom semiconductor, inc. develops and manufactures integrated circuits for integration into data communication products. our mission is to design and produce ic products that are the industry?s best value for data, audio, video, and internet/intranet applications. to achieve this goal, we have built an organization that is able to develop chipsets in response to the evolving technology requirements of our customers while still delivering products that meet their cost requirements. products we offer only products that satisfy high performance requirements and which are compatible with major hardware and software standards. our currently available and soon to be released products are based on our proprietary designs and deliver high quality, high performance chipsets that comply with modem communication standards and ethernet networking standards. contacts for additional information about davicom products, contact the sales department at: headquarters hsin-chu office: no.6, li-hsin. rd. vi, science-based park, hsin-chu city, taiwan, r.o.c. tel: 886-3-5798797 fax: 886-3-5798858 davicom usa sunnyvale, california 1135 kern ave., sunnyvale, ca94085, u.s.a. tel: 1-408-7368600 fax: 1-408-7368688 email: sales@davicom8.com warning conditions beyond those listed for the absol ute maximum may destroy or damage the pr oducts. in addition, conditions for sustai ned periods at near the limits of the operating ranges will stress and may temporarily (and permanently) affect and damage structur e, performance and/or function.


▲Up To Search▲   

 
Price & Availability of DM6588AF

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X